package com.invernadero.invernaderotesis.Servicios.Fabricas;

import com.invernadero.invernaderotesis.Servicios.Services.Servicio;
import com.invernadero.invernaderotesis.Servicios.ServiciosWeb.Rest.*;
import com.invernadero.invernaderotesis.Servicios.ServiciosWeb.Rest.Recibir.*;

public class FabricaServicios {
	
	// Creamos una instancia de la clase RestClient
	public static RestClient CrearRestClient(String url)
    {
		return (new RestClient(url));
		
	} // CrearRestClient
	
	// Creamos una instancia de la clase SolicitarTemperatura
	public static Servicio CrearServicioSolicitarTemperatura(int _idInvernadero)
	{
		return (new SolicitarTemperatura(_idInvernadero));
		
	} // CrearServicioSolicitarTemperatura
	
	// Creamos una instancia de la clase SolicitarHumedad
	public static Servicio CrearServicioSolicitarHumedad(int _idInvernadero)
	{
		return (new SolicitarHumedad(_idInvernadero));
		
	} // CrearServicioSolicitarHumedad
	
	// Creamos una instancia de la clase SolicitarLuminocidad
	public static Servicio CrearServicioSolicitarLuminocidad(int _idInvernadero)
	{
		return (new SolicitarLuminocidad(_idInvernadero));
		
	} // CrearServicioSolicitarLuminocidad
	
	// Creamos una instancia de la clase SolicitarEstadoGeneralInvernadero
	public static Servicio CrearServicioSolicitarInformacionGeneralInvernadero(int _idInvernadero)
	{
		return (new SolicitarEstadoGeneralInvernadero(_idInvernadero));
		
	} // CrearServicioSolicitarEstadoGeneralInvernadero

}
